runtime.sudog.next (field)

50 uses

	runtime (current package)
		chan.go#L873: 	sgp.next = nil
		chan.go#L882: 	x.next = sgp
		chan.go#L892: 		y := sgp.next
		chan.go#L899: 			sgp.next = nil // mark as removed (see dequeueSudoG)
		mgc.go#L2177: 		sgnext = sg.next
		mgc.go#L2178: 		sg.next = nil
		proc.go#L504: 			sched.sudogcache = s.next
		proc.go#L505: 			s.next = nil
		proc.go#L533: 	if s.next != nil {
		proc.go#L562: 				last.next = p
		proc.go#L567: 		last.next = sched.sudogcache
		runtime2.go#L413: 	next *sudog
		select.go#L629: 	y := sgp.next
		select.go#L633: 			x.next = y
		select.go#L635: 			sgp.next = nil
		select.go#L640: 		x.next = nil
		select.go#L649: 		sgp.next = nil
		sema.go#L310: 	s.next = nil
		sema.go#L326: 				s.next = t.next
		sema.go#L330: 				if s.next != nil {
		sema.go#L331: 					s.next.parent = s
		sema.go#L345: 				t.next = nil
		sema.go#L366: 			pt = &t.next
		sema.go#L390: 			if s.parent.next != s {
		sema.go#L417: 			ps = &s.next
		sema.go#L436: 		t.next = s.next
		sema.go#L437: 		if t.next != nil {
		sema.go#L438: 			t.next.parent = t
		sema.go#L459: 		for s.next != nil || s.prev != nil {
		sema.go#L460: 			if s.next == nil || s.prev != nil && s.prev.ticket < s.next.ticket {
		sema.go#L471: 				s.parent.next = nil
		sema.go#L482: 	s.next = nil
		sema.go#L493: 	y := x.next
		sema.go#L498: 	x.next = b
		sema.go#L509: 		if p.next != x {
		sema.go#L512: 		p.next = y
		sema.go#L522: 	b := x.next
		sema.go#L524: 	x.next = y
		sema.go#L537: 		if p.next != y {
		sema.go#L540: 		p.next = x
		sema.go#L614: 		l.tail.next = s
		sema.go#L654: 		next := s.next
		sema.go#L655: 		s.next = nil
		sema.go#L700: 	for p, s := (*sudog)(nil), l.head; s != nil; p, s = s, s.next {
		sema.go#L702: 			n := s.next
		sema.go#L704: 				p.next = n
		sema.go#L712: 			s.next = nil